home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1996 #6
/
Amiga Plus CD - 1996 - No. 06.iso
/
pd
/
tools
/
o_s-b4_00s
/
o_s-b.doc
< prev
next >
Wrap
Text File
|
1996-07-28
|
13KB
|
273 lines
$VER: oLIVERS_sTART-bUTTON dOCUMENTATION V4.00, (c)'96 by O.Tennie
*---------------------------------------*
/ ___ ___ __ , ___ /
/ / / / / | / /_ /_/ /__ /
/ /__/ /__ / |/ /__ /\ ___/ /
/ ___ ____ __ __ ____ /
/ /__ / /_/ /_/ / /
/ ___/ / / / /\ / /
/ __ ____ ____ ___ /
/ /_/ / / / / / / /| / /
/ /_/ /_/ / / /__/ / |/ /
*---------------------------------------*
V 4.00r/s
(c)'1996 by Oliver Tennie
+---------------------------+
| This program is SHAREWARE |
+---------------------------+
Disclaimer:
-----------
The author can not be held responsible for any damages caused by the
program. You use this program at your own risk.
Copyright:
----------
This program (including the documentation and the icons) is
copyright 1996 by Oliver Tennie. You are not allowed to change/modify
anything or to use anything in your own programs without the written
permission of the author.
Distribution:
-------------
The unregistered version may be distributed freely on any disc or cd-rom
as long as the costs for the media does not exceed a "normal" price
(normal means about the price of a Fish/AmiNet cd-rom/disc). This
program may also be distributed on any network, except for the MSN.
It is allowed to put the complete (!) package on the coverdisk of a mag.
Shareware:
----------
This program is shareware. If you use it regulary, you are asked to
send a small fee (see below) to the author. You will get a personalized
version of the program without the limitation (in the unregistered version
only the first 10 programs are read from the configuration-file).
To register, just send 15,-DM or 10,-US$ or 10,-UK£ to:
Oliver Tennie
Efeuweg 9
22299 Hamburg
GERMANY
** _NEW_ SPECIAL OFFER: **
If you register until 31/Aug/96 the registration-fee is only 10,-DM
(sorry, but no discount for US$ or UK£).
Requirements:
-------------
In order to run, this program needs the following:
- Kickstart / Workbench 2.04 (or higher)
- ReqTools.library ( (c) Nico Francois)
Installation:
-------------
You should copy the program (together with its icon) to your WBStartup-drawer.
You also have to copy the configurationfile (o_s-b4.prefs) to your ENV: and
your ENVARC: -assign (you can edit it later on from within the program, see
below). If you used previous versions of o_s-b you may want to convert your
old data-file into the new format (see below for instructions). After you did
this, you should reboot your Amiga.
How to configure o_s-b:
-----------------------
The configuration of o_s-b is stored in the file o_s-b4.prefs. There are two
ways to edit/change/... this file:
1) The "old" way: You can use your Editor to edit the file ENV:o_s-b.prefs as
you need it. Then you can convert it using the converter (see below). For a
description of the old conventions see below (quoted from old document)
The usage of the configuration-file is to tell o_s-b which programs
can be loaded and how.
You can define groups, program-titles, the program-path and the
cli/shell-command to load the program. o_s-b reads through the
configuration-file from top to bottom and so programs will always be
added to the last defined group.
!! It is not allowed to add programs without defining a group !!
!! before, so you'll always have to create at least one group !!
A valid line starts with one of the following commands (all other lines
are ignored and can be used for comments):
":" - this shows o_s-b that a new group should be defined
">" - this tells o_s-b the name of the new program
"!" - this is the cli/shell-command that will launch the program
(note: this command always refers to the last given name)
"#" - this tells o_s-b in which directory it should change
(note: this command always refers to the last given name)
Following to the command is the parameter, for example the name of the
new group or the program-name.
To get an idea how the configuration-file works, just have a look at the
example in this distribution.
2) The "new" way: You can use the built-in configuration-program of o_s-b. To
activate it, just click on the picture at the left side of the big window.
A requester will appear and give you the following four options:
BACK... > Exits the configuration
Add program > Adds a program to the list
Del program > Removes a program from the list
Set font > Set the program-font
Add program: After you select this button, you will be asked to give a name
for the new program (not longer than 20 chars). Afterwards you
are aked to tell o_s-b the group of the program (if you give a
new name, o_s-b will create a new group) (WARNING: the groupname
is case-sensitive !!!). Then o_s-b asks you for the path and
program to connect to the entry. Simply select the program and
click on >OK<.
Del program: If you click this button, o_s-b will ask you the name of the
program to remove from the list. Next o_s-b will ask you for the
name of the group in which the program is (here your input is
not case-sensitive !). After a security-request, o_s-b removes
the entry from the list (and the data-files).
Set font : With this button you can select the font which o_s-b will use.
The new font will not be set immediately, a restart of the
program is needed to make changes take effect.
I suggest not to use too big fonts !!!
Usage:
------
After you installed the program properly (see Installation) and after
you rebooted your Amiga, you shold see a small "Start"-button at the
left bottom of your screen. If you click on it once, a bigger window will
appear with two lists, three buttons and a picture in it. The list on the left
side shows you all the groups you defined in the config-file and the list on
the right side shows you all programs for the current group. At the bottom
of the window you can see three buttons titled "About" (which will display
some informations), "Close" (which will close the big window) and
"Quit" (which will exit the program). If you click on the picture at
the left side of the window, the configuration will appear (see above).
To change the current group, just click on an entry from the left list,
the right list will change and you can load a program from it by clicking
it once.
You can control the lists either with your mouse or with your keyboard.
Following is a list of valid keys and their meaning:
<Curs left> - left list one entry up
<Curs right> - left list one entry down
<Curs up> - right list one entry up
<Curs down> - right list one entry down
<Return> - load current program
<ESC> - close big window.
If you are at the top (or bottom) of a list and go one step further in that
direction, o_s-b will go to the last (or first) entry of the list.
Using the converter:
--------------------
The converter reads the old config-file ENV:o_s-b.prefs and writes the new
configuration to ENVARC:o_s-b4.prefs and ENV:o_s-b4.prefs. If the old
configuration does not exist, the converter will exit with an error. To load the
converter, you can either click twice on its icon or you can type the name from
a CLI or Shell.
Some informations:
------------------
This program was written using:
- MaxonPascal V3
This program uses:
- ReqTools.Library, (c) by Nico Francois
- ReqTools-unit by PackMAN (Falk Zühlsdorff)
History:
--------
V1.00 - * initial version
V2.00 - * complete rework of the program
* name changed from TaskBar to oLIVER'S_sTART-bUTTON because
the name TaskBar was already used from another author for
his program
* directory-changes are now possible
V2.01 - * on program-startup the window is no longer activated
(nasty "bug", because WorkBench was therefore inactive
on startup, when o_s-b was placed in WBStartup)
V2.02 - * o_s-b will now work properly on Workbench-screens with
resolutions different to 640*256
V3.00 - * I rewrote the whole program under Maxon Pascal V3
(now it's a bit faster, a bit smaller, more compatible
and has some new functions/enhancements).
* o_s-b does no longer need the assign to t: and it does
also not need c:execute anymore as I improved the
way programs are launched (no temporary-file is
created anymore !)
* the Screen-Hight -setting (I know, that was a small
grammatical bug :-| ) is no longer needed (and also
no longer supported, as o_s-b detects automatically
the height of your Workbench-screen (anyway you do not
need to change your config-file, as o_s-b ignores that
line (as well as all other lines without a command)).
* previos o_s-b-versiones sometimes exited without a
reason when the start-button was pressed (especially
when the cpu was used a lot), this should be fixed now
V3.01 - * Some parts of o_s-b can now be controlled with the keyboard.
You can select the program-entrys using <CursUp>, <CursDown>,
you can launch a program using <Return> or <Enter> and you
can close the big window using <Esc>
* o_s-b is now more secure against so called cracking... (I hope)
V3.02 - * Added some more keyboard-control. <CursLeft> and <CursRight>
scroll through the group-list (<CursLeft> scrolls up and
<CursRight> scrolls down). If your reach the top or bottom of
the list and you press <CursLeft> or <CursRight> the program
will jump to the last (when at top of the list) or the first
(when at bottom of the list) entry.
V3.03 - * Added some graphic on the big window (maybe it'll get useful
in later versions ? I don't know, yet...)
* Improved the program a bit, removed some useless things
V3.04 - * Bug removed: o_s-b allocated memory every time the big window was
opened but it was only freed again, when the program was exited
* Introduced a new SPECIAL REGISTRATION OFFER (see section Shareware)
* Improved (again) the keyboard-handling. If you are at the top of
the right list and you press <CursUp> again, o_s-b will jump to
the last entry of that list (and, of course, if you are at the
bottom of the list and press <CursDown>, o_s-b will jump to the
first entry of the right list).
* o_s-b can now use another than the default font. There are two
new keywords for the configuration-file (env:o_s-b.prefs):
FONTNAME=<Name>.font
and FONTSIZE=<Size>
(replace <Name> with the fontname and <Size> with the desired size).
If the font can not be opened, o_s-b will use topaz-8 instead.
Be warned: Even if you can select another font, o_s-b is not (yet)
font-sensitive; this means, too big fonts will make texts go over
the borders of the buttons and that looks strange... (anyway you
may try it out once to see what happens...).
You should have a look at the example configuration-file.
* Added a DONOTWAIT -statement to the icon, so the Workbench will
not create an error anymore on startup (I'm sorry for that...)
V3.05 - * Windows and buttons are now font-sensitive (with one exception:
the width of the big window does not change, so using too big fonts
is still not suggested... but fonts up to a size of 25 work fine)
* There's now a function connected to the graphic at the left side of
the big window. If you click on it, a configuration-requester will
open. This will NOT work until o_s-b V4.00 (see **IMPORTANT**).
* This will probaly be the last V3.xy-version of o_s-b. V4.00 is
in development and will be released soon.
V4.00 - * New configuration-file-format
* Configuration-editor integrated
* Documentation now also in german language
* Converter for old configuration-files
* some internal optimisiations (using of advantages from the new
configuration-file-format)